@charset "utf-8";
/* CSS Document */
body{ position:relative}

a {color:#333; text-decoration:none}
a:hover { color:#00B8F7}
a.a1 {color:#fff; text-decoration:none}
a.a1:hover { color:#fff}
a.a2 {color:#00B8F7; text-decoration:none}
a.a1:hover { text-decoration:underline}


a.img-btn:hover img {filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}


.wid {width:1170px; margin:0 auto}

.home-banner { width:100%; height:710px; overflow:hidden;}
.home-banner .inner { position:relative; width:1170px; margin:0 auto}
.nei-inner { position:absolute; left:-375px; top:0;}

/*首页 头部*/
.home-top { background-color:rgba(0,0,0,0.6); height:170px; top:0; left:0; width:100%;}
.home-top .nav { font-size:14px; width:750px}
.home-top .logo-box {height:170px; width:200px; background:#6499C5; float:left; text-align:center;}
.home-top .logo-box img { margin-top:25px;}
.home-top .nav .nav-list1 { float:right; margin-top:110px;}
.home-top .nav-list1>li { float:left; width:120px;}
.home-top .nav-list1>li>a { height:30px; display:block}
.home-top .nav-list2 { background:#000; width:100px; overflow:hidden; text-align:center; line-height:40px; padding:10px 0; margin-left:-20px}

/*隐藏导航*/
.isStuck {  background: #111;
  padding: 0px 0 0px;
  z-index: 999;
  height:50px;
  width:100%;
  border-bottom: 1px solid #777;}


/*内页 头部*/
.nei-banner { width:100%; height:220px; overflow:hidden;}
.nei-banner .inner { position:relative; width:1170px; margin:0 auto}
.nei-top { background-color:rgba(0,0,0,0.6); height:110px; position:absolute; top:0; left:0; width:100%;}
.nei-top .nav { font-size:14px; width:750px}
.nei-top .logo-box {height:110px; width:200px; background:#6499C5; float:left; text-align:center;}
.nei-top .logo-box img { margin-top:15px; width:79px; height:82px;}
.nei-top .nav .nav-list1 { float:right; margin-top:70px;}
.nei-top .nav-list1>li { float:left; width:120px;}
.nei-top .nav-list1>li>a { height:30px; display:block}
.nei-top .nav-list2 { background:#000; width:100px; overflow:hidden; text-align:center; line-height:40px; padding:10px 0; margin-left:-20px}

/*服务*/
.part1 { padding:25px 0}
.part1 .title { background:url(../images/title.png) no-repeat 0 0; height:61px;}
.part1 .inner { padding-left:45px; padding-top:20px}
.part1 .inner li {width:161px; padding:20px 55px; float:left}
.part1 .inner li .icon { background:url(../images/service-icon.png) no-repeat; width:161px; height:161px;}
.part1 .inner p { text-align:center; margin-top:20px}
.part1 li:nth-child(1) .icon { background-position:0 0;}
.part1 li:nth-child(2) .icon { background-position:-161px 0;}
.part1 li:nth-child(3) .icon { background-position:-322px 0;}
.part1 li:nth-child(4) .icon { background-position:-483px 0;}

/*简介*/
.part2 { background:url(../images/part2-bg.jpg) 0 400px;background-attachment: fixed; padding:25px 0}
.part2 .title { background:url(../images/title.png) no-repeat 0 -69px; height:61px;}
.part2 .inner { padding:30px 0 20px 110px;}
.part2 .inner li { float:left}
.part2 .inner li .ad01 { width:300px; height:170px; border:3px solid #fff}
.part2 .inner li p { width:620px;color:#fff; padding:15px 0 0 20px; line-height:24px}

/*实力*/
.part3 { padding:25px 0}
.part3 .title { background:url(../images/title.png) no-repeat 0 -138px; height:61px;0}
.part3 .inner { float:left; width:48%; padding:50px 0 20px 20px;}
.part3 .inner li { float:left}
.part3 .inner li p { width:370px; line-height:26px; padding-left:30px;}
.part3 .inner li i { color:#ccc}
.part3 .inner li hr { background:#ccc; height:1px; border:none; margin-left:30px;}

/*联系方式*/
.part4 { background:#000; padding-top:25px}
.part4 .title { background:url(../images/title.png) no-repeat 0 -207px; height:61px; margin-bottom:40px	}

/*底部*/
.part5 { height:300px; position:relative;overflow:hidden; background:url(../images/bottom-bg.jpg);background-attachment: fixed;}
.part5 .inner { position:absolute; z-index:-100}
.part5 .shuo { width:600px; height:130px; background:#000; margin:30px auto; padding:50px 30px}
.part5 .shuo .bottom-logo { background:url(../images/bottom-logo.png) no-repeat 0 0; width:132px; height:132px; float:left}
.part5 .shuo ul { float:left;padding:30px 0 0 20px; line-height:24px;}
.part5 .shuo ul li{ color:#FFF}

/*关于我们*/
.part6 { padding-top:80px; padding-bottom:80px}
.part6 .wid { background:url(../images/aboutus-bg.png) no-repeat 100px 0; }
.part6 p { line-height:30px; width:780px; font-size:14px; padding:100px 0 0 280px}
.part6 p img {vertical-align:top;}

/*团队*/
.part7 { background:url(../images/part2-bg.jpg) 0 400px;background-attachment: fixed; padding:25px 0}
.part7 .title { background:url(../images/title.png) no-repeat center -298px ; height:100px}
.part7 .inner { padding-left:44px; padding-top:20px}
.part7 .inner li { float:left; width:220px; text-align:center; color:#FFF; margin:0 25px;}
.part7 b { display:block; font-size:16px; line-height:50px;}
.part7 p { line-height:22px}

/*历程*/
.part8 { padding:25px 0}
.part8 .title { background:url(../images/title.png) no-repeat center -416px ; height:100px}
.part8 .inner { background:url(../images/lc_bg.jpg) no-repeat center; height:650px; position:relative}
.part8 .inner .in_item {position: absolute;width:220px;min-height:50px;font-size:14px; line-height:24px}
.part8 .inner .item01 {left:167px;top:83px;}
.part8 .inner .item02 {left: 757px;top: 215px;}
.part8 .inner .item03 {left: 205px;top: 330px;}
.part8 .inner .item04 {left: 764px;top: 463px;}
.part8 .inner .item05 {left: 229px;top: 584px;}

/*案例*/
.part9 { padding:25px 0}
.part9 .title { background:url(../images/title.png) no-repeat center -770px ; height:100px}
.part9 .inner {width:1212px; margin:0 auto}
.part9 ul li { width:404px; float:left; padding:35px 0; text-align:center}
.part9 ul li img { width:362px; height:260px;}
.part9 ul li p { width:362px; height:60px; color:#333; background:#eee; text-align:center; line-height:60px; margin:0 auto}


/*产品*/
.part10 { padding:25px 0; margin-top:50px}
.part10 .title { background:url(../images/title.png) no-repeat center -652px ; height:100px}
.part10 .title_img { text-align:center; padding:30px 0}
.part10 .inner { width:1170px; margin:0 auto}
.part10 .in_item { width:550px;}
.part10 .in_item img { width:260px; height:240px; float:left}
.part10 .in_item p { width:270px; height:230px; padding:5px 10px; float:left; background:#333; color:#fff; line-height:28px}
.part10 li { padding:30px 0}
.part10 li:nth-child(2n+1) { float:left}
.part10 li:nth-child(2n) { float:right}
.part10 .in_item p b{ font-size:18px; display:block}

/*新闻*/
.part11 { padding:25px 0; margin-top:50px}
.part11 .title { background:url(../images/title.png) no-repeat center -534px ; height:100px}
.part11 .inner {width:1170px; margin:0 auto}
.part11 .inner li { width:1170px; display:block; padding:30px 0}
.part11 .inner .in_item { float:left}
.part11 .inner .item01 { width:170px; height:80px; background:#27AEDA; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:24px; font-weight:bolder; text-align:center; line-height:80px;}
.part11 .inner .item02 { padding-left:30px; width:790px; line-height:24px; color:#999}
.part11 .inner .item02 a { font-size:16px; line-height:24px;}
.part11 .inner .item02 p { padding-top:10px}
.part11 .inner .item03 { width:100px; height:80px; border-left:2px solid #27AEDA; margin-left:30px;}
.part11 .inner .item03 a { font-size:14px; width:100px; display:block; text-align:center; line-height:80px}

  /*分页*/
.fenye{margin:20px auto;overflow:hidden;line-height:29px;height:29px;font-size:16px;}
.fenye a{text-decoration:none;color:#000000;display:block;float:left;border:1px solid #0873bb;height:23px;overflow:hidden;margin-right:5px;padding:2px 5px;border-radius:3px;line-height:25px;font-size:16px;}
.fenye a:hover{text-decoration:none;background:#0873bb;color:white;}
.fenye .onnum{background:#0873bb;color:white;font-weight:bold}
.fenye select{padding:3px;margin:0 4px;}

.part20 { width:1200px; margin:0 auto}
.part20 h1 { height:60px; line-height:60px; margin-top:60px}
.part20 .wid .inner { min-height:600px; padding:40px 100px}


